package server.model.factory;

import server.model.auctionModel.AuctionModel;
import server.model.commentModel.CommentModel;
import server.model.evaluationModel.EvaluationModel;
import server.model.goodModel.JsonIdInUserModel;
import server.model.goodModel.GoodInfoModel;
import server.model.goodModel.GoodModel;
import server.model.recordModel.RecordModel;
import server.model.storeModel.StoreInfoModel;
import server.model.storeModel.StoreModel;
import server.model.userModel.TokenModel;
import server.model.userModel.UserInfoModel;
import server.model.userModel.UserModel;

public class ModelFactory {
    public static TokenModel getTokenModel(){
        return new TokenModel();
    }

    public static UserModel getUserModel() {
        return new UserModel();
    }

    public static UserInfoModel getUserInfoModel() {
        return new UserInfoModel();
    }

    public static StoreInfoModel getStoreInfoModel(){
        return new StoreInfoModel();
    }

    public static StoreModel getStoreModel(){
        return new StoreModel();
    }

    public static GoodInfoModel getGoodInfoModel(){
        return new GoodInfoModel();
    }

    public static GoodModel getGoodModel(){
        return new GoodModel();
    }

    public static JsonIdInUserModel getJsonIdInUserModel(){
        return new JsonIdInUserModel();
    }

    public static RecordModel getRecordModel(){
        return new RecordModel();
    }

    public static EvaluationModel getEvaluationModel(){
        return new EvaluationModel();
    }

    public static CommentModel getCommentModel(){
        return new CommentModel();
    }

    public static AuctionModel getAuctionModel(){
        return new AuctionModel();
    }

}
